﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Cookie : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.HttpMethod.ToUpper() == "POST")
        {
            string name = Request.Form["name"];
            string pwd = Request.Form["pwd"];
            if (name=="admin" && pwd=="112")
            {
                HttpCookie cookie = new HttpCookie("uName", name);
                //如果不设置cookie的有效期，那么cookie就是缓存cookie，
                //它会临时存放在客户端的内存里,而不会保存在客户端的硬盘上，
                //所以，只要你关闭当前浏览器，这个cookie就失效了。
                cookie.Expires = DateTime.Now.AddMinutes(1);

                //只有目录123才能得到cookie。
                //cookie.Path="/123";

                //cookie对二级、三级域名的限制
                //cookie.Domain = "wenku.baidu.com";

                //把cookie发送到客户端，客户端浏览器就会接受到响应报文中的cookie，
                //它会自动保存到本地磁盘的一个特殊目录下。

                //方法1
                //Response.AppendCookie(cookie);
                //方法2
                Response.Cookies.Add(cookie);

                Response.Write("<script>alert('登录成功');window.location='VC.aspx';</script>");
            }
            else
            {
                Response.Write("<script>alert('登录失败');</script>");
            }
          
        }

    }
}